#ifndef __UHF_INTERNAL_H__
#define __UHF_INTERNAL_H__

#ifdef __cplusplus
extern "C" {
#endif

#ifdef _WINDOWS
#define STD_EXPORT   __declspec(dllexport)
#else
#define STD_EXPORT
#endif

	STD_EXPORT int macReadRegister(u16 regAddr, u32 *value);
	STD_EXPORT void macWriteRegister(u16 regAddr, u32 value);
	STD_EXPORT int macReadOEMData(u16 macRegAddr, u32 *value);
	STD_EXPORT int macWriteOEMData(u16 macRegAddr, u32 value);
	STD_EXPORT int macGetPacket(u32 hstCmd, u16 wantPacketType, void *pData);
	STD_EXPORT int enableEngTest(u32 gainIdx);
	STD_EXPORT int setUartBand(u32 bandRate);
#ifdef __cplusplus
}
#endif
#endif
